
//---------------------------------------------------------------------------
#ifndef TEST_GAME_H
#define TEST_GAME_H
//---------------------------------------------------------------------------
#include "game.h"
#include "rendertypes.h"
#include "pg2_directinput.h"
#include "camera.h"
#include "mesh.h"
#include "Model.h"
#include "Node.h"
//---------------------------------------------------------------------------
namespace test
{
//---------------------------------------------------------------------------
class TestGame : public ns::Game
{
public:
	bool init (ns::Renderer& rkRenderer,DirectInput& dInput);
	void frame (ns::Renderer& rkRenderer);
	void deinit ();

private:
	DirectInput* input;
	Camera* camera;
	Renderer* renderer;
	Model* spider;
	Model* terrain;
	Node* base;
};
//---------------------------------------------------------------------------
} // end namespace
//---------------------------------------------------------------------------
#endif // TEST_GAME_H
//---------------------------------------------------------------------------
